{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# default_exp data.features"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Featurizing Time Series\n",
    "\n",
    "> Functions used to transform time series into a dataframe that can be used to create tabular dataloaders."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "#export\n",
    "from tsai.imports import *\n",
    "from tsai.utils import *\n",
    "from tsai.data.external import *\n",
    "from tsai.data.core import *\n",
    "from tsai.data.tabular import *"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "In this case we are using tsfresh that is one of the most widely known libraries used to create features from time series. You can get more details about this library here: https://tsfresh.readthedocs.io/en/latest/"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "#export\n",
    "import tsfresh\n",
    "from tsfresh import extract_features\n",
    "from tsfresh.feature_extraction.settings import ComprehensiveFCParameters, MinimalFCParameters, EfficientFCParameters"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "#export\n",
    "def get_ts_features(X:Union[np.ndarray, torch.Tensor], y:Union[None, np.ndarray, torch.Tensor]=None, features:Union[str, dict]='min', \n",
    "                    n_jobs:Optional[int]=None, **kwargs):\n",
    "    \"\"\"\n",
    "    Args:\n",
    "        X: np.array or torch.Tesnor of shape [samples, dimensions, timesteps].\n",
    "        y: Not required for unlabeled data. Otherwise, you need to pass it.\n",
    "        features: 'min', 'efficient', 'all', or a dictionary. Be aware that 'efficient' and 'all' may required substantial memory and time.\n",
    "    \"\"\"    \n",
    "    df = to_tsfresh_df(X)\n",
    "    n_jobs = ifnone(n_jobs, defaults.cpus)\n",
    "    if 'default_fc_parameters' in kwargs.keys(): default_fc_parameters = default_fc_parameters \n",
    "    elif features == 'min': default_fc_parameters = MinimalFCParameters()\n",
    "    elif features == 'efficient': default_fc_parameters = EfficientFCParameters()\n",
    "    elif features == 'all': default_fc_parameters = ComprehensiveFCParameters()\n",
    "    else: default_fc_parameters = None\n",
    "    df = tsfresh.extract_features(df, column_id=\"id\", n_jobs=n_jobs, default_fc_parameters=default_fc_parameters, **kwargs)\n",
    "    if y is not None:\n",
    "        if y.ndim == 1: y = y.reshape(-1,1)\n",
    "        for i in range(y.shape[-1]):\n",
    "            df['target' if y.shape[-1] == 1 else f'target_{i}'] = y[:, i]\n",
    "    return df"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(360, 24, 51)"
      ]
     },
     "execution_count": null,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dsid = 'NATOPS'\n",
    "X, y, splits = get_UCR_data(dsid, return_split=False)\n",
    "X.shape"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "There are 3 levels of fatures you can extract: 'min', 'efficient' and 'all'. I'd encourage you to start with min as feature creation may take a long time. \n",
    "\n",
    "In addition to this, you can pass a dictionary to build the desired features (see tsfresh documentation in the link above)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Feature Extraction: 100%|████████████████████████████████████| 40/40 [00:05<00:00,  7.11it/s]\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "(360, 217)"
      ]
     },
     "execution_count": null,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ts_features_df = get_ts_features(X, y)\n",
    "ts_features_df.shape"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The 'min' set creates a dataframe with 8 features per channel + 1 per target (total 193) for each time series sample (360)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>0__sum_values</th>\n",
       "      <th>0__median</th>\n",
       "      <th>0__mean</th>\n",
       "      <th>0__length</th>\n",
       "      <th>0__standard_deviation</th>\n",
       "      <th>0__variance</th>\n",
       "      <th>0__root_mean_square</th>\n",
       "      <th>0__maximum</th>\n",
       "      <th>0__minimum</th>\n",
       "      <th>1__sum_values</th>\n",
       "      <th>1__median</th>\n",
       "      <th>1__mean</th>\n",
       "      <th>1__length</th>\n",
       "      <th>1__standard_deviation</th>\n",
       "      <th>1__variance</th>\n",
       "      <th>1__root_mean_square</th>\n",
       "      <th>1__maximum</th>\n",
       "      <th>1__minimum</th>\n",
       "      <th>2__sum_values</th>\n",
       "      <th>2__median</th>\n",
       "      <th>2__mean</th>\n",
       "      <th>2__length</th>\n",
       "      <th>2__standard_deviation</th>\n",
       "      <th>2__variance</th>\n",
       "      <th>2__root_mean_square</th>\n",
       "      <th>2__maximum</th>\n",
       "      <th>2__minimum</th>\n",
       "      <th>3__sum_values</th>\n",
       "      <th>3__median</th>\n",
       "      <th>3__mean</th>\n",
       "      <th>3__length</th>\n",
       "      <th>3__standard_deviation</th>\n",
       "      <th>3__variance</th>\n",
       "      <th>3__root_mean_square</th>\n",
       "      <th>3__maximum</th>\n",
       "      <th>3__minimum</th>\n",
       "      <th>4__sum_values</th>\n",
       "      <th>4__median</th>\n",
       "      <th>4__mean</th>\n",
       "      <th>4__length</th>\n",
       "      <th>4__standard_deviation</th>\n",
       "      <th>4__variance</th>\n",
       "      <th>4__root_mean_square</th>\n",
       "      <th>4__maximum</th>\n",
       "      <th>4__minimum</th>\n",
       "      <th>5__sum_values</th>\n",
       "      <th>5__median</th>\n",
       "      <th>5__mean</th>\n",
       "      <th>5__length</th>\n",
       "      <th>5__standard_deviation</th>\n",
       "      <th>5__variance</th>\n",
       "      <th>5__root_mean_square</th>\n",
       "      <th>5__maximum</th>\n",
       "      <th>5__minimum</th>\n",
       "      <th>6__sum_values</th>\n",
       "      <th>6__median</th>\n",
       "      <th>6__mean</th>\n",
       "      <th>6__length</th>\n",
       "      <th>6__standard_deviation</th>\n",
       "      <th>6__variance</th>\n",
       "      <th>6__root_mean_square</th>\n",
       "      <th>6__maximum</th>\n",
       "      <th>6__minimum</th>\n",
       "      <th>7__sum_values</th>\n",
       "      <th>7__median</th>\n",
       "      <th>7__mean</th>\n",
       "      <th>7__length</th>\n",
       "      <th>7__standard_deviation</th>\n",
       "      <th>7__variance</th>\n",
       "      <th>7__root_mean_square</th>\n",
       "      <th>7__maximum</th>\n",
       "      <th>7__minimum</th>\n",
       "      <th>8__sum_values</th>\n",
       "      <th>8__median</th>\n",
       "      <th>8__mean</th>\n",
       "      <th>8__length</th>\n",
       "      <th>8__standard_deviation</th>\n",
       "      <th>8__variance</th>\n",
       "      <th>8__root_mean_square</th>\n",
       "      <th>8__maximum</th>\n",
       "      <th>8__minimum</th>\n",
       "      <th>9__sum_values</th>\n",
       "      <th>9__median</th>\n",
       "      <th>9__mean</th>\n",
       "      <th>9__length</th>\n",
       "      <th>9__standard_deviation</th>\n",
       "      <th>9__variance</th>\n",
       "      <th>9__root_mean_square</th>\n",
       "      <th>9__maximum</th>\n",
       "      <th>9__minimum</th>\n",
       "      <th>10__sum_values</th>\n",
       "      <th>10__median</th>\n",
       "      <th>10__mean</th>\n",
       "      <th>10__length</th>\n",
       "      <th>10__standard_deviation</th>\n",
       "      <th>10__variance</th>\n",
       "      <th>10__root_mean_square</th>\n",
       "      <th>10__maximum</th>\n",
       "      <th>10__minimum</th>\n",
       "      <th>11__sum_values</th>\n",
       "      <th>11__median</th>\n",
       "      <th>11__mean</th>\n",
       "      <th>11__length</th>\n",
       "      <th>11__standard_deviation</th>\n",
       "      <th>11__variance</th>\n",
       "      <th>11__root_mean_square</th>\n",
       "      <th>11__maximum</th>\n",
       "      <th>11__minimum</th>\n",
       "      <th>12__sum_values</th>\n",
       "      <th>12__median</th>\n",
       "      <th>12__mean</th>\n",
       "      <th>12__length</th>\n",
       "      <th>12__standard_deviation</th>\n",
       "      <th>12__variance</th>\n",
       "      <th>12__root_mean_square</th>\n",
       "      <th>12__maximum</th>\n",
       "      <th>12__minimum</th>\n",
       "      <th>13__sum_values</th>\n",
       "      <th>13__median</th>\n",
       "      <th>13__mean</th>\n",
       "      <th>13__length</th>\n",
       "      <th>13__standard_deviation</th>\n",
       "      <th>13__variance</th>\n",
       "      <th>13__root_mean_square</th>\n",
       "      <th>13__maximum</th>\n",
       "      <th>13__minimum</th>\n",
       "      <th>14__sum_values</th>\n",
       "      <th>14__median</th>\n",
       "      <th>14__mean</th>\n",
       "      <th>14__length</th>\n",
       "      <th>14__standard_deviation</th>\n",
       "      <th>14__variance</th>\n",
       "      <th>14__root_mean_square</th>\n",
       "      <th>14__maximum</th>\n",
       "      <th>14__minimum</th>\n",
       "      <th>15__sum_values</th>\n",
       "      <th>15__median</th>\n",
       "      <th>15__mean</th>\n",
       "      <th>15__length</th>\n",
       "      <th>15__standard_deviation</th>\n",
       "      <th>15__variance</th>\n",
       "      <th>15__root_mean_square</th>\n",
       "      <th>15__maximum</th>\n",
       "      <th>15__minimum</th>\n",
       "      <th>16__sum_values</th>\n",
       "      <th>16__median</th>\n",
       "      <th>16__mean</th>\n",
       "      <th>16__length</th>\n",
       "      <th>16__standard_deviation</th>\n",
       "      <th>16__variance</th>\n",
       "      <th>16__root_mean_square</th>\n",
       "      <th>16__maximum</th>\n",
       "      <th>16__minimum</th>\n",
       "      <th>17__sum_values</th>\n",
       "      <th>17__median</th>\n",
       "      <th>17__mean</th>\n",
       "      <th>17__length</th>\n",
       "      <th>17__standard_deviation</th>\n",
       "      <th>17__variance</th>\n",
       "      <th>17__root_mean_square</th>\n",
       "      <th>17__maximum</th>\n",
       "      <th>17__minimum</th>\n",
       "      <th>18__sum_values</th>\n",
       "      <th>18__median</th>\n",
       "      <th>18__mean</th>\n",
       "      <th>18__length</th>\n",
       "      <th>18__standard_deviation</th>\n",
       "      <th>18__variance</th>\n",
       "      <th>18__root_mean_square</th>\n",
       "      <th>18__maximum</th>\n",
       "      <th>18__minimum</th>\n",
       "      <th>19__sum_values</th>\n",
       "      <th>19__median</th>\n",
       "      <th>19__mean</th>\n",
       "      <th>19__length</th>\n",
       "      <th>19__standard_deviation</th>\n",
       "      <th>19__variance</th>\n",
       "      <th>19__root_mean_square</th>\n",
       "      <th>19__maximum</th>\n",
       "      <th>19__minimum</th>\n",
       "      <th>20__sum_values</th>\n",
       "      <th>20__median</th>\n",
       "      <th>20__mean</th>\n",
       "      <th>20__length</th>\n",
       "      <th>20__standard_deviation</th>\n",
       "      <th>20__variance</th>\n",
       "      <th>20__root_mean_square</th>\n",
       "      <th>20__maximum</th>\n",
       "      <th>20__minimum</th>\n",
       "      <th>21__sum_values</th>\n",
       "      <th>21__median</th>\n",
       "      <th>21__mean</th>\n",
       "      <th>21__length</th>\n",
       "      <th>21__standard_deviation</th>\n",
       "      <th>21__variance</th>\n",
       "      <th>21__root_mean_square</th>\n",
       "      <th>21__maximum</th>\n",
       "      <th>21__minimum</th>\n",
       "      <th>22__sum_values</th>\n",
       "      <th>22__median</th>\n",
       "      <th>22__mean</th>\n",
       "      <th>22__length</th>\n",
       "      <th>22__standard_deviation</th>\n",
       "      <th>22__variance</th>\n",
       "      <th>22__root_mean_square</th>\n",
       "      <th>22__maximum</th>\n",
       "      <th>22__minimum</th>\n",
       "      <th>23__sum_values</th>\n",
       "      <th>23__median</th>\n",
       "      <th>23__mean</th>\n",
       "      <th>23__length</th>\n",
       "      <th>23__standard_deviation</th>\n",
       "      <th>23__variance</th>\n",
       "      <th>23__root_mean_square</th>\n",
       "      <th>23__maximum</th>\n",
       "      <th>23__minimum</th>\n",
       "      <th>target</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>-37.142456</td>\n",
       "      <td>-0.566632</td>\n",
       "      <td>-0.728283</td>\n",
       "      <td>51.0</td>\n",
       "      <td>1.080438</td>\n",
       "      <td>1.167346</td>\n",
       "      <td>1.302975</td>\n",
       "      <td>0.696339</td>\n",
       "      <td>-2.332613</td>\n",
       "      <td>-35.411819</td>\n",
       "      <td>-0.415532</td>\n",
       "      <td>-0.694349</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.832850</td>\n",
       "      <td>0.693640</td>\n",
       "      <td>1.084325</td>\n",
       "      <td>0.291253</td>\n",
       "      <td>-1.906993</td>\n",
       "      <td>-35.485306</td>\n",
       "      <td>-0.702877</td>\n",
       "      <td>-0.695790</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.298104</td>\n",
       "      <td>0.088866</td>\n",
       "      <td>0.756961</td>\n",
       "      <td>-0.247774</td>\n",
       "      <td>-1.539848</td>\n",
       "      <td>39.676464</td>\n",
       "      <td>0.573882</td>\n",
       "      <td>0.777970</td>\n",
       "      <td>51.0</td>\n",
       "      <td>1.060847</td>\n",
       "      <td>1.125397</td>\n",
       "      <td>1.315536</td>\n",
       "      <td>2.243961</td>\n",
       "      <td>-0.855261</td>\n",
       "      <td>-41.451077</td>\n",
       "      <td>-0.508144</td>\n",
       "      <td>-0.812766</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.747256</td>\n",
       "      <td>0.558391</td>\n",
       "      <td>1.104074</td>\n",
       "      <td>0.243118</td>\n",
       "      <td>-1.956784</td>\n",
       "      <td>-19.976217</td>\n",
       "      <td>-0.453625</td>\n",
       "      <td>-0.391691</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.559977</td>\n",
       "      <td>0.313574</td>\n",
       "      <td>0.683370</td>\n",
       "      <td>0.523402</td>\n",
       "      <td>-1.635486</td>\n",
       "      <td>-37.629429</td>\n",
       "      <td>-0.681118</td>\n",
       "      <td>-0.737832</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.255562</td>\n",
       "      <td>0.065312</td>\n",
       "      <td>0.780838</td>\n",
       "      <td>-0.348886</td>\n",
       "      <td>-1.181166</td>\n",
       "      <td>-24.176161</td>\n",
       "      <td>-0.583717</td>\n",
       "      <td>-0.474042</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.296457</td>\n",
       "      <td>0.087887</td>\n",
       "      <td>0.559109</td>\n",
       "      <td>0.081907</td>\n",
       "      <td>-0.771776</td>\n",
       "      <td>-13.816839</td>\n",
       "      <td>-0.244598</td>\n",
       "      <td>-0.270918</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.166769</td>\n",
       "      <td>0.027812</td>\n",
       "      <td>0.318133</td>\n",
       "      <td>-0.016374</td>\n",
       "      <td>-0.672385</td>\n",
       "      <td>37.760784</td>\n",
       "      <td>0.651040</td>\n",
       "      <td>0.740408</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.263288</td>\n",
       "      <td>0.069320</td>\n",
       "      <td>0.785827</td>\n",
       "      <td>1.151987</td>\n",
       "      <td>0.373290</td>\n",
       "      <td>-28.283892</td>\n",
       "      <td>-0.656930</td>\n",
       "      <td>-0.554586</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.266712</td>\n",
       "      <td>0.071135</td>\n",
       "      <td>0.615387</td>\n",
       "      <td>-0.046888</td>\n",
       "      <td>-0.849735</td>\n",
       "      <td>-6.133113</td>\n",
       "      <td>-0.115276</td>\n",
       "      <td>-0.120257</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.273553</td>\n",
       "      <td>0.074831</td>\n",
       "      <td>0.298819</td>\n",
       "      <td>0.297453</td>\n",
       "      <td>-0.711572</td>\n",
       "      <td>-37.277363</td>\n",
       "      <td>-0.612094</td>\n",
       "      <td>-0.730929</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.724792</td>\n",
       "      <td>0.525324</td>\n",
       "      <td>1.029359</td>\n",
       "      <td>0.282950</td>\n",
       "      <td>-1.823203</td>\n",
       "      <td>-28.811653</td>\n",
       "      <td>-0.299411</td>\n",
       "      <td>-0.564934</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.588243</td>\n",
       "      <td>0.346030</td>\n",
       "      <td>0.815586</td>\n",
       "      <td>0.127075</td>\n",
       "      <td>-1.441439</td>\n",
       "      <td>-29.826628</td>\n",
       "      <td>-0.537830</td>\n",
       "      <td>-0.584836</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.180427</td>\n",
       "      <td>0.032554</td>\n",
       "      <td>0.612035</td>\n",
       "      <td>-0.297570</td>\n",
       "      <td>-1.118365</td>\n",
       "      <td>37.234772</td>\n",
       "      <td>0.619421</td>\n",
       "      <td>0.730094</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.770851</td>\n",
       "      <td>0.594211</td>\n",
       "      <td>1.061719</td>\n",
       "      <td>1.786640</td>\n",
       "      <td>-0.412325</td>\n",
       "      <td>-36.002819</td>\n",
       "      <td>-0.572617</td>\n",
       "      <td>-0.705938</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.515526</td>\n",
       "      <td>0.265767</td>\n",
       "      <td>0.874137</td>\n",
       "      <td>0.082940</td>\n",
       "      <td>-1.552879</td>\n",
       "      <td>-16.507471</td>\n",
       "      <td>-0.375326</td>\n",
       "      <td>-0.323676</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.450168</td>\n",
       "      <td>0.202652</td>\n",
       "      <td>0.554453</td>\n",
       "      <td>0.426705</td>\n",
       "      <td>-1.334043</td>\n",
       "      <td>-38.540119</td>\n",
       "      <td>-0.677258</td>\n",
       "      <td>-0.755689</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.930965</td>\n",
       "      <td>0.866696</td>\n",
       "      <td>1.199067</td>\n",
       "      <td>0.460875</td>\n",
       "      <td>-2.161744</td>\n",
       "      <td>-33.472477</td>\n",
       "      <td>-0.407427</td>\n",
       "      <td>-0.656323</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.666127</td>\n",
       "      <td>0.443725</td>\n",
       "      <td>0.935139</td>\n",
       "      <td>0.258667</td>\n",
       "      <td>-1.678376</td>\n",
       "      <td>-32.643517</td>\n",
       "      <td>-0.576838</td>\n",
       "      <td>-0.640069</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.272025</td>\n",
       "      <td>0.073997</td>\n",
       "      <td>0.695475</td>\n",
       "      <td>-0.152945</td>\n",
       "      <td>-1.433935</td>\n",
       "      <td>39.163143</td>\n",
       "      <td>0.546208</td>\n",
       "      <td>0.767905</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.896380</td>\n",
       "      <td>0.803498</td>\n",
       "      <td>1.180329</td>\n",
       "      <td>2.017790</td>\n",
       "      <td>-0.761397</td>\n",
       "      <td>-35.701706</td>\n",
       "      <td>-0.425938</td>\n",
       "      <td>-0.700033</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.673097</td>\n",
       "      <td>0.453059</td>\n",
       "      <td>0.971136</td>\n",
       "      <td>0.155471</td>\n",
       "      <td>-1.725646</td>\n",
       "      <td>-21.955692</td>\n",
       "      <td>-0.472907</td>\n",
       "      <td>-0.430504</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.485376</td>\n",
       "      <td>0.235590</td>\n",
       "      <td>0.648786</td>\n",
       "      <td>0.418492</td>\n",
       "      <td>-1.392508</td>\n",
       "      <td>5.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>-23.586538</td>\n",
       "      <td>-0.459035</td>\n",
       "      <td>-0.462481</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.009482</td>\n",
       "      <td>0.000090</td>\n",
       "      <td>0.462578</td>\n",
       "      <td>-0.446862</td>\n",
       "      <td>-0.481365</td>\n",
       "      <td>-92.686127</td>\n",
       "      <td>-1.849527</td>\n",
       "      <td>-1.817375</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.101964</td>\n",
       "      <td>0.010397</td>\n",
       "      <td>1.820233</td>\n",
       "      <td>-1.663032</td>\n",
       "      <td>-1.962149</td>\n",
       "      <td>-41.622047</td>\n",
       "      <td>-0.827207</td>\n",
       "      <td>-0.816119</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.033863</td>\n",
       "      <td>0.001147</td>\n",
       "      <td>0.816821</td>\n",
       "      <td>-0.747979</td>\n",
       "      <td>-0.858209</td>\n",
       "      <td>63.747234</td>\n",
       "      <td>0.934293</td>\n",
       "      <td>1.249946</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.673389</td>\n",
       "      <td>0.453453</td>\n",
       "      <td>1.419795</td>\n",
       "      <td>2.189053</td>\n",
       "      <td>0.548686</td>\n",
       "      <td>-58.417156</td>\n",
       "      <td>-1.841674</td>\n",
       "      <td>-1.145434</td>\n",
       "      <td>51.0</td>\n",
       "      <td>1.016232</td>\n",
       "      <td>1.032728</td>\n",
       "      <td>1.531257</td>\n",
       "      <td>0.733217</td>\n",
       "      <td>-2.084998</td>\n",
       "      <td>-24.397539</td>\n",
       "      <td>-0.548217</td>\n",
       "      <td>-0.478383</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.308897</td>\n",
       "      <td>0.095417</td>\n",
       "      <td>0.569445</td>\n",
       "      <td>-0.000290</td>\n",
       "      <td>-0.809470</td>\n",
       "      <td>-28.876244</td>\n",
       "      <td>-0.562972</td>\n",
       "      <td>-0.566201</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.008569</td>\n",
       "      <td>0.000073</td>\n",
       "      <td>0.566266</td>\n",
       "      <td>-0.555073</td>\n",
       "      <td>-0.588383</td>\n",
       "      <td>-36.323483</td>\n",
       "      <td>-0.716465</td>\n",
       "      <td>-0.712225</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.015567</td>\n",
       "      <td>0.000242</td>\n",
       "      <td>0.712395</td>\n",
       "      <td>-0.685397</td>\n",
       "      <td>-0.728811</td>\n",
       "      <td>-7.992872</td>\n",
       "      <td>-0.155516</td>\n",
       "      <td>-0.156723</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.005660</td>\n",
       "      <td>0.000032</td>\n",
       "      <td>0.156825</td>\n",
       "      <td>-0.143304</td>\n",
       "      <td>-0.168963</td>\n",
       "      <td>39.989666</td>\n",
       "      <td>0.623494</td>\n",
       "      <td>0.784111</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.238023</td>\n",
       "      <td>0.056655</td>\n",
       "      <td>0.819442</td>\n",
       "      <td>1.174931</td>\n",
       "      <td>0.483369</td>\n",
       "      <td>-26.093328</td>\n",
       "      <td>-0.753153</td>\n",
       "      <td>-0.511634</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.351613</td>\n",
       "      <td>0.123632</td>\n",
       "      <td>0.620807</td>\n",
       "      <td>0.169596</td>\n",
       "      <td>-0.812728</td>\n",
       "      <td>-7.680929</td>\n",
       "      <td>-0.204852</td>\n",
       "      <td>-0.150606</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.102779</td>\n",
       "      <td>0.010563</td>\n",
       "      <td>0.182334</td>\n",
       "      <td>-0.008648</td>\n",
       "      <td>-0.263605</td>\n",
       "      <td>-26.193447</td>\n",
       "      <td>-0.509508</td>\n",
       "      <td>-0.513597</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.013127</td>\n",
       "      <td>0.000172</td>\n",
       "      <td>0.513765</td>\n",
       "      <td>-0.484523</td>\n",
       "      <td>-0.541967</td>\n",
       "      <td>-71.000397</td>\n",
       "      <td>-1.411905</td>\n",
       "      <td>-1.392165</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.072467</td>\n",
       "      <td>0.005251</td>\n",
       "      <td>1.394050</td>\n",
       "      <td>-1.279870</td>\n",
       "      <td>-1.469527</td>\n",
       "      <td>-28.277258</td>\n",
       "      <td>-0.567105</td>\n",
       "      <td>-0.554456</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.037604</td>\n",
       "      <td>0.001414</td>\n",
       "      <td>0.555730</td>\n",
       "      <td>-0.492550</td>\n",
       "      <td>-0.598832</td>\n",
       "      <td>56.125183</td>\n",
       "      <td>0.875697</td>\n",
       "      <td>1.100494</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.484735</td>\n",
       "      <td>0.234968</td>\n",
       "      <td>1.202520</td>\n",
       "      <td>1.779165</td>\n",
       "      <td>0.617105</td>\n",
       "      <td>-46.534298</td>\n",
       "      <td>-1.413166</td>\n",
       "      <td>-0.912437</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.748352</td>\n",
       "      <td>0.560030</td>\n",
       "      <td>1.180073</td>\n",
       "      <td>0.448841</td>\n",
       "      <td>-1.586794</td>\n",
       "      <td>-17.314447</td>\n",
       "      <td>-0.398915</td>\n",
       "      <td>-0.339499</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.226818</td>\n",
       "      <td>0.051447</td>\n",
       "      <td>0.408297</td>\n",
       "      <td>-0.015210</td>\n",
       "      <td>-0.585162</td>\n",
       "      <td>-18.311501</td>\n",
       "      <td>-0.351347</td>\n",
       "      <td>-0.359049</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.018174</td>\n",
       "      <td>0.000330</td>\n",
       "      <td>0.359509</td>\n",
       "      <td>-0.338670</td>\n",
       "      <td>-0.400617</td>\n",
       "      <td>-78.851265</td>\n",
       "      <td>-1.556720</td>\n",
       "      <td>-1.546103</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.105376</td>\n",
       "      <td>0.011104</td>\n",
       "      <td>1.549690</td>\n",
       "      <td>-1.355958</td>\n",
       "      <td>-1.702347</td>\n",
       "      <td>-39.995407</td>\n",
       "      <td>-0.796421</td>\n",
       "      <td>-0.784224</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.053275</td>\n",
       "      <td>0.002838</td>\n",
       "      <td>0.786031</td>\n",
       "      <td>-0.682512</td>\n",
       "      <td>-0.850075</td>\n",
       "      <td>57.236649</td>\n",
       "      <td>0.919596</td>\n",
       "      <td>1.122287</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.674924</td>\n",
       "      <td>0.455523</td>\n",
       "      <td>1.309600</td>\n",
       "      <td>2.135956</td>\n",
       "      <td>0.426736</td>\n",
       "      <td>-49.555946</td>\n",
       "      <td>-1.602230</td>\n",
       "      <td>-0.971685</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.927211</td>\n",
       "      <td>0.859720</td>\n",
       "      <td>1.343091</td>\n",
       "      <td>0.715503</td>\n",
       "      <td>-1.850632</td>\n",
       "      <td>-25.822395</td>\n",
       "      <td>-0.650457</td>\n",
       "      <td>-0.506321</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.296268</td>\n",
       "      <td>0.087775</td>\n",
       "      <td>0.586631</td>\n",
       "      <td>0.009632</td>\n",
       "      <td>-0.798197</td>\n",
       "      <td>2.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>-27.534769</td>\n",
       "      <td>-0.549152</td>\n",
       "      <td>-0.539897</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.021874</td>\n",
       "      <td>0.000478</td>\n",
       "      <td>0.540340</td>\n",
       "      <td>-0.503747</td>\n",
       "      <td>-0.575321</td>\n",
       "      <td>-94.657532</td>\n",
       "      <td>-1.904847</td>\n",
       "      <td>-1.856030</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.081266</td>\n",
       "      <td>0.006604</td>\n",
       "      <td>1.857808</td>\n",
       "      <td>-1.715478</td>\n",
       "      <td>-1.953308</td>\n",
       "      <td>-36.396606</td>\n",
       "      <td>-0.719202</td>\n",
       "      <td>-0.713659</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.015428</td>\n",
       "      <td>0.000238</td>\n",
       "      <td>0.713826</td>\n",
       "      <td>-0.680681</td>\n",
       "      <td>-0.736228</td>\n",
       "      <td>55.414169</td>\n",
       "      <td>0.777391</td>\n",
       "      <td>1.086552</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.664497</td>\n",
       "      <td>0.441556</td>\n",
       "      <td>1.273637</td>\n",
       "      <td>2.051978</td>\n",
       "      <td>0.447330</td>\n",
       "      <td>-69.362656</td>\n",
       "      <td>-1.774472</td>\n",
       "      <td>-1.360052</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.702855</td>\n",
       "      <td>0.494004</td>\n",
       "      <td>1.530930</td>\n",
       "      <td>-0.043852</td>\n",
       "      <td>-1.950569</td>\n",
       "      <td>-24.672823</td>\n",
       "      <td>-0.584322</td>\n",
       "      <td>-0.483781</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.236525</td>\n",
       "      <td>0.055944</td>\n",
       "      <td>0.538505</td>\n",
       "      <td>-0.081316</td>\n",
       "      <td>-0.720806</td>\n",
       "      <td>-34.442677</td>\n",
       "      <td>-0.691327</td>\n",
       "      <td>-0.675347</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.028594</td>\n",
       "      <td>0.000818</td>\n",
       "      <td>0.675952</td>\n",
       "      <td>-0.625143</td>\n",
       "      <td>-0.715496</td>\n",
       "      <td>-37.984409</td>\n",
       "      <td>-0.753441</td>\n",
       "      <td>-0.744792</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.018509</td>\n",
       "      <td>0.000343</td>\n",
       "      <td>0.745022</td>\n",
       "      <td>-0.713884</td>\n",
       "      <td>-0.774510</td>\n",
       "      <td>-11.913812</td>\n",
       "      <td>-0.233479</td>\n",
       "      <td>-0.233604</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.005520</td>\n",
       "      <td>0.000030</td>\n",
       "      <td>0.233669</td>\n",
       "      <td>-0.224766</td>\n",
       "      <td>-0.243437</td>\n",
       "      <td>42.796070</td>\n",
       "      <td>0.710874</td>\n",
       "      <td>0.839139</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.202831</td>\n",
       "      <td>0.041140</td>\n",
       "      <td>0.863304</td>\n",
       "      <td>1.145277</td>\n",
       "      <td>0.655254</td>\n",
       "      <td>-29.257515</td>\n",
       "      <td>-0.785101</td>\n",
       "      <td>-0.573677</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.310883</td>\n",
       "      <td>0.096648</td>\n",
       "      <td>0.652498</td>\n",
       "      <td>0.005091</td>\n",
       "      <td>-0.829290</td>\n",
       "      <td>-2.638177</td>\n",
       "      <td>-0.082883</td>\n",
       "      <td>-0.051729</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.082314</td>\n",
       "      <td>0.006776</td>\n",
       "      <td>0.097219</td>\n",
       "      <td>0.082908</td>\n",
       "      <td>-0.137571</td>\n",
       "      <td>-32.033615</td>\n",
       "      <td>-0.644218</td>\n",
       "      <td>-0.628110</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.034258</td>\n",
       "      <td>0.001174</td>\n",
       "      <td>0.629044</td>\n",
       "      <td>-0.571184</td>\n",
       "      <td>-0.666909</td>\n",
       "      <td>-75.444572</td>\n",
       "      <td>-1.515485</td>\n",
       "      <td>-1.479305</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.057601</td>\n",
       "      <td>0.003318</td>\n",
       "      <td>1.480426</td>\n",
       "      <td>-1.380601</td>\n",
       "      <td>-1.548318</td>\n",
       "      <td>-29.218090</td>\n",
       "      <td>-0.581810</td>\n",
       "      <td>-0.572904</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.017170</td>\n",
       "      <td>0.000295</td>\n",
       "      <td>0.573161</td>\n",
       "      <td>-0.539507</td>\n",
       "      <td>-0.592614</td>\n",
       "      <td>52.465370</td>\n",
       "      <td>0.762001</td>\n",
       "      <td>1.028733</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.451642</td>\n",
       "      <td>0.203980</td>\n",
       "      <td>1.123508</td>\n",
       "      <td>1.741365</td>\n",
       "      <td>0.599525</td>\n",
       "      <td>-53.264122</td>\n",
       "      <td>-1.412518</td>\n",
       "      <td>-1.044395</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.571948</td>\n",
       "      <td>0.327124</td>\n",
       "      <td>1.190749</td>\n",
       "      <td>0.001606</td>\n",
       "      <td>-1.542234</td>\n",
       "      <td>-15.971079</td>\n",
       "      <td>-0.393152</td>\n",
       "      <td>-0.313158</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.188495</td>\n",
       "      <td>0.035531</td>\n",
       "      <td>0.365512</td>\n",
       "      <td>-0.004376</td>\n",
       "      <td>-0.512214</td>\n",
       "      <td>-36.599499</td>\n",
       "      <td>-0.737050</td>\n",
       "      <td>-0.717637</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.042227</td>\n",
       "      <td>0.001783</td>\n",
       "      <td>0.718879</td>\n",
       "      <td>-0.645706</td>\n",
       "      <td>-0.769070</td>\n",
       "      <td>-85.183380</td>\n",
       "      <td>-1.703202</td>\n",
       "      <td>-1.670262</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.064617</td>\n",
       "      <td>0.004175</td>\n",
       "      <td>1.671512</td>\n",
       "      <td>-1.554826</td>\n",
       "      <td>-1.760427</td>\n",
       "      <td>-30.937372</td>\n",
       "      <td>-0.620587</td>\n",
       "      <td>-0.606615</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.026403</td>\n",
       "      <td>0.000697</td>\n",
       "      <td>0.607189</td>\n",
       "      <td>-0.549836</td>\n",
       "      <td>-0.658139</td>\n",
       "      <td>50.079212</td>\n",
       "      <td>0.589639</td>\n",
       "      <td>0.981945</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.633433</td>\n",
       "      <td>0.401238</td>\n",
       "      <td>1.168527</td>\n",
       "      <td>1.947102</td>\n",
       "      <td>0.384357</td>\n",
       "      <td>-62.113159</td>\n",
       "      <td>-1.563564</td>\n",
       "      <td>-1.217905</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.546153</td>\n",
       "      <td>0.298283</td>\n",
       "      <td>1.334757</td>\n",
       "      <td>-0.165008</td>\n",
       "      <td>-1.699278</td>\n",
       "      <td>-23.189987</td>\n",
       "      <td>-0.585661</td>\n",
       "      <td>-0.454706</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.239105</td>\n",
       "      <td>0.057171</td>\n",
       "      <td>0.513740</td>\n",
       "      <td>-0.076619</td>\n",
       "      <td>-0.706615</td>\n",
       "      <td>3.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>-34.523727</td>\n",
       "      <td>-0.611601</td>\n",
       "      <td>-0.676936</td>\n",
       "      <td>51.0</td>\n",
       "      <td>1.118289</td>\n",
       "      <td>1.250571</td>\n",
       "      <td>1.307216</td>\n",
       "      <td>0.960055</td>\n",
       "      <td>-2.449983</td>\n",
       "      <td>-30.783985</td>\n",
       "      <td>-0.095217</td>\n",
       "      <td>-0.603608</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.967301</td>\n",
       "      <td>0.935672</td>\n",
       "      <td>1.140182</td>\n",
       "      <td>0.656134</td>\n",
       "      <td>-2.015023</td>\n",
       "      <td>-33.377033</td>\n",
       "      <td>-0.564160</td>\n",
       "      <td>-0.654452</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.500285</td>\n",
       "      <td>0.250285</td>\n",
       "      <td>0.823767</td>\n",
       "      <td>0.059411</td>\n",
       "      <td>-1.797334</td>\n",
       "      <td>35.240353</td>\n",
       "      <td>0.437840</td>\n",
       "      <td>0.690987</td>\n",
       "      <td>51.0</td>\n",
       "      <td>1.138671</td>\n",
       "      <td>1.296571</td>\n",
       "      <td>1.331929</td>\n",
       "      <td>2.536414</td>\n",
       "      <td>-0.825107</td>\n",
       "      <td>-32.934444</td>\n",
       "      <td>-0.278688</td>\n",
       "      <td>-0.645773</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.943159</td>\n",
       "      <td>0.889549</td>\n",
       "      <td>1.143054</td>\n",
       "      <td>0.827051</td>\n",
       "      <td>-2.039725</td>\n",
       "      <td>-20.456612</td>\n",
       "      <td>-0.444747</td>\n",
       "      <td>-0.401110</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.505705</td>\n",
       "      <td>0.255738</td>\n",
       "      <td>0.645466</td>\n",
       "      <td>0.381416</td>\n",
       "      <td>-1.547785</td>\n",
       "      <td>-37.177876</td>\n",
       "      <td>-0.791889</td>\n",
       "      <td>-0.728978</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.392956</td>\n",
       "      <td>0.154415</td>\n",
       "      <td>0.828145</td>\n",
       "      <td>-0.161233</td>\n",
       "      <td>-1.296134</td>\n",
       "      <td>-17.490719</td>\n",
       "      <td>-0.251759</td>\n",
       "      <td>-0.342955</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.340407</td>\n",
       "      <td>0.115877</td>\n",
       "      <td>0.483213</td>\n",
       "      <td>0.233377</td>\n",
       "      <td>-0.815718</td>\n",
       "      <td>-18.717752</td>\n",
       "      <td>-0.236368</td>\n",
       "      <td>-0.367015</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.283484</td>\n",
       "      <td>0.080363</td>\n",
       "      <td>0.463749</td>\n",
       "      <td>0.115903</td>\n",
       "      <td>-0.997842</td>\n",
       "      <td>32.120663</td>\n",
       "      <td>0.668862</td>\n",
       "      <td>0.629817</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.463524</td>\n",
       "      <td>0.214854</td>\n",
       "      <td>0.782000</td>\n",
       "      <td>1.240265</td>\n",
       "      <td>-0.106268</td>\n",
       "      <td>-21.084183</td>\n",
       "      <td>-0.243511</td>\n",
       "      <td>-0.413415</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.318172</td>\n",
       "      <td>0.101233</td>\n",
       "      <td>0.521676</td>\n",
       "      <td>0.189670</td>\n",
       "      <td>-0.902645</td>\n",
       "      <td>-14.248999</td>\n",
       "      <td>-0.072230</td>\n",
       "      <td>-0.279392</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.375381</td>\n",
       "      <td>0.140911</td>\n",
       "      <td>0.467943</td>\n",
       "      <td>0.203083</td>\n",
       "      <td>-1.014819</td>\n",
       "      <td>-34.282619</td>\n",
       "      <td>-0.691584</td>\n",
       "      <td>-0.672208</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.879838</td>\n",
       "      <td>0.774114</td>\n",
       "      <td>1.107239</td>\n",
       "      <td>0.655985</td>\n",
       "      <td>-1.946674</td>\n",
       "      <td>-25.174671</td>\n",
       "      <td>-0.115776</td>\n",
       "      <td>-0.493621</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.681656</td>\n",
       "      <td>0.464656</td>\n",
       "      <td>0.841616</td>\n",
       "      <td>0.614789</td>\n",
       "      <td>-1.514637</td>\n",
       "      <td>-29.738565</td>\n",
       "      <td>-0.447657</td>\n",
       "      <td>-0.583109</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.324859</td>\n",
       "      <td>0.105533</td>\n",
       "      <td>0.667495</td>\n",
       "      <td>0.022827</td>\n",
       "      <td>-1.405983</td>\n",
       "      <td>30.816469</td>\n",
       "      <td>0.584257</td>\n",
       "      <td>0.604244</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.916507</td>\n",
       "      <td>0.839985</td>\n",
       "      <td>1.097769</td>\n",
       "      <td>1.921937</td>\n",
       "      <td>-0.677575</td>\n",
       "      <td>-26.291033</td>\n",
       "      <td>-0.251256</td>\n",
       "      <td>-0.515510</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.700747</td>\n",
       "      <td>0.491046</td>\n",
       "      <td>0.869941</td>\n",
       "      <td>0.499655</td>\n",
       "      <td>-1.579280</td>\n",
       "      <td>-19.165892</td>\n",
       "      <td>-0.368467</td>\n",
       "      <td>-0.375802</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.342794</td>\n",
       "      <td>0.117507</td>\n",
       "      <td>0.508659</td>\n",
       "      <td>0.292727</td>\n",
       "      <td>-1.157730</td>\n",
       "      <td>-34.754513</td>\n",
       "      <td>-0.539055</td>\n",
       "      <td>-0.681461</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.993149</td>\n",
       "      <td>0.986345</td>\n",
       "      <td>1.204464</td>\n",
       "      <td>0.754227</td>\n",
       "      <td>-2.281904</td>\n",
       "      <td>-25.093094</td>\n",
       "      <td>-0.081687</td>\n",
       "      <td>-0.492021</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.859995</td>\n",
       "      <td>0.739592</td>\n",
       "      <td>0.990796</td>\n",
       "      <td>0.539001</td>\n",
       "      <td>-1.798538</td>\n",
       "      <td>-30.791185</td>\n",
       "      <td>-0.652611</td>\n",
       "      <td>-0.603749</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.445411</td>\n",
       "      <td>0.198391</td>\n",
       "      <td>0.750269</td>\n",
       "      <td>0.368556</td>\n",
       "      <td>-1.615448</td>\n",
       "      <td>32.154030</td>\n",
       "      <td>0.350904</td>\n",
       "      <td>0.630471</td>\n",
       "      <td>51.0</td>\n",
       "      <td>1.001985</td>\n",
       "      <td>1.003974</td>\n",
       "      <td>1.183836</td>\n",
       "      <td>2.214722</td>\n",
       "      <td>-0.835791</td>\n",
       "      <td>-26.250469</td>\n",
       "      <td>-0.174046</td>\n",
       "      <td>-0.514715</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.828387</td>\n",
       "      <td>0.686224</td>\n",
       "      <td>0.975272</td>\n",
       "      <td>0.709062</td>\n",
       "      <td>-1.912724</td>\n",
       "      <td>-21.588564</td>\n",
       "      <td>-0.484073</td>\n",
       "      <td>-0.423305</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.418509</td>\n",
       "      <td>0.175150</td>\n",
       "      <td>0.595262</td>\n",
       "      <td>0.283859</td>\n",
       "      <td>-1.556566</td>\n",
       "      <td>5.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>-27.740828</td>\n",
       "      <td>-0.545375</td>\n",
       "      <td>-0.543938</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.018743</td>\n",
       "      <td>0.000351</td>\n",
       "      <td>0.544261</td>\n",
       "      <td>-0.494518</td>\n",
       "      <td>-0.579461</td>\n",
       "      <td>-90.292770</td>\n",
       "      <td>-1.765763</td>\n",
       "      <td>-1.770447</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.036722</td>\n",
       "      <td>0.001349</td>\n",
       "      <td>1.770827</td>\n",
       "      <td>-1.706970</td>\n",
       "      <td>-1.853963</td>\n",
       "      <td>-36.805576</td>\n",
       "      <td>-0.719215</td>\n",
       "      <td>-0.721678</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.014169</td>\n",
       "      <td>0.000201</td>\n",
       "      <td>0.721817</td>\n",
       "      <td>-0.698224</td>\n",
       "      <td>-0.746079</td>\n",
       "      <td>55.411224</td>\n",
       "      <td>0.565932</td>\n",
       "      <td>1.086495</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.703291</td>\n",
       "      <td>0.494618</td>\n",
       "      <td>1.294252</td>\n",
       "      <td>2.168473</td>\n",
       "      <td>0.435790</td>\n",
       "      <td>-66.905548</td>\n",
       "      <td>-1.832362</td>\n",
       "      <td>-1.311873</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.788599</td>\n",
       "      <td>0.621889</td>\n",
       "      <td>1.530654</td>\n",
       "      <td>0.271097</td>\n",
       "      <td>-1.874072</td>\n",
       "      <td>-13.485033</td>\n",
       "      <td>-0.417840</td>\n",
       "      <td>-0.264412</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.234444</td>\n",
       "      <td>0.054964</td>\n",
       "      <td>0.353381</td>\n",
       "      <td>0.158437</td>\n",
       "      <td>-0.510906</td>\n",
       "      <td>-35.591778</td>\n",
       "      <td>-0.699636</td>\n",
       "      <td>-0.697878</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.007728</td>\n",
       "      <td>0.000060</td>\n",
       "      <td>0.697921</td>\n",
       "      <td>-0.680177</td>\n",
       "      <td>-0.707192</td>\n",
       "      <td>-37.724495</td>\n",
       "      <td>-0.744179</td>\n",
       "      <td>-0.739696</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.010902</td>\n",
       "      <td>0.000119</td>\n",
       "      <td>0.739776</td>\n",
       "      <td>-0.720091</td>\n",
       "      <td>-0.753452</td>\n",
       "      <td>-13.115386</td>\n",
       "      <td>-0.258923</td>\n",
       "      <td>-0.257164</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.008701</td>\n",
       "      <td>0.000076</td>\n",
       "      <td>0.257312</td>\n",
       "      <td>-0.240681</td>\n",
       "      <td>-0.273511</td>\n",
       "      <td>38.005325</td>\n",
       "      <td>0.582472</td>\n",
       "      <td>0.745202</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.226554</td>\n",
       "      <td>0.051327</td>\n",
       "      <td>0.778880</td>\n",
       "      <td>1.119772</td>\n",
       "      <td>0.565721</td>\n",
       "      <td>-32.317341</td>\n",
       "      <td>-0.837423</td>\n",
       "      <td>-0.633673</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.317354</td>\n",
       "      <td>0.100713</td>\n",
       "      <td>0.708700</td>\n",
       "      <td>-0.001292</td>\n",
       "      <td>-0.881977</td>\n",
       "      <td>3.958976</td>\n",
       "      <td>0.056248</td>\n",
       "      <td>0.077627</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.059057</td>\n",
       "      <td>0.003488</td>\n",
       "      <td>0.097538</td>\n",
       "      <td>0.185256</td>\n",
       "      <td>0.023052</td>\n",
       "      <td>-34.244289</td>\n",
       "      <td>-0.672723</td>\n",
       "      <td>-0.671457</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.009922</td>\n",
       "      <td>0.000098</td>\n",
       "      <td>0.671530</td>\n",
       "      <td>-0.650090</td>\n",
       "      <td>-0.691726</td>\n",
       "      <td>-68.404839</td>\n",
       "      <td>-1.351641</td>\n",
       "      <td>-1.341271</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.028172</td>\n",
       "      <td>0.000794</td>\n",
       "      <td>1.341567</td>\n",
       "      <td>-1.291957</td>\n",
       "      <td>-1.426920</td>\n",
       "      <td>-29.412851</td>\n",
       "      <td>-0.578755</td>\n",
       "      <td>-0.576723</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.011017</td>\n",
       "      <td>0.000121</td>\n",
       "      <td>0.576828</td>\n",
       "      <td>-0.556926</td>\n",
       "      <td>-0.600077</td>\n",
       "      <td>49.732811</td>\n",
       "      <td>0.580538</td>\n",
       "      <td>0.975153</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.497556</td>\n",
       "      <td>0.247562</td>\n",
       "      <td>1.094754</td>\n",
       "      <td>1.746756</td>\n",
       "      <td>0.565985</td>\n",
       "      <td>-55.526955</td>\n",
       "      <td>-1.487079</td>\n",
       "      <td>-1.088764</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.604426</td>\n",
       "      <td>0.365331</td>\n",
       "      <td>1.245286</td>\n",
       "      <td>0.115819</td>\n",
       "      <td>-1.528785</td>\n",
       "      <td>-6.664329</td>\n",
       "      <td>-0.240217</td>\n",
       "      <td>-0.130673</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.180493</td>\n",
       "      <td>0.032578</td>\n",
       "      <td>0.222830</td>\n",
       "      <td>0.179415</td>\n",
       "      <td>-0.291895</td>\n",
       "      <td>-35.235294</td>\n",
       "      <td>-0.693773</td>\n",
       "      <td>-0.690888</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.025952</td>\n",
       "      <td>0.000674</td>\n",
       "      <td>0.691375</td>\n",
       "      <td>-0.648388</td>\n",
       "      <td>-0.752783</td>\n",
       "      <td>-77.603714</td>\n",
       "      <td>-1.524844</td>\n",
       "      <td>-1.521641</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.052388</td>\n",
       "      <td>0.002745</td>\n",
       "      <td>1.522543</td>\n",
       "      <td>-1.397734</td>\n",
       "      <td>-1.647556</td>\n",
       "      <td>-31.526560</td>\n",
       "      <td>-0.623116</td>\n",
       "      <td>-0.618168</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.042312</td>\n",
       "      <td>0.001790</td>\n",
       "      <td>0.619614</td>\n",
       "      <td>-0.521688</td>\n",
       "      <td>-0.710425</td>\n",
       "      <td>50.543438</td>\n",
       "      <td>0.437051</td>\n",
       "      <td>0.991048</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.672909</td>\n",
       "      <td>0.452806</td>\n",
       "      <td>1.197907</td>\n",
       "      <td>2.017675</td>\n",
       "      <td>0.407211</td>\n",
       "      <td>-56.079052</td>\n",
       "      <td>-1.548879</td>\n",
       "      <td>-1.099589</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.741843</td>\n",
       "      <td>0.550331</td>\n",
       "      <td>1.326434</td>\n",
       "      <td>0.359649</td>\n",
       "      <td>-1.701924</td>\n",
       "      <td>-15.354649</td>\n",
       "      <td>-0.491571</td>\n",
       "      <td>-0.301072</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.273509</td>\n",
       "      <td>0.074807</td>\n",
       "      <td>0.406757</td>\n",
       "      <td>0.197746</td>\n",
       "      <td>-0.517648</td>\n",
       "      <td>2.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>-24.641052</td>\n",
       "      <td>-0.505063</td>\n",
       "      <td>-0.483158</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.042338</td>\n",
       "      <td>0.001792</td>\n",
       "      <td>0.485009</td>\n",
       "      <td>-0.405295</td>\n",
       "      <td>-0.534384</td>\n",
       "      <td>-86.865654</td>\n",
       "      <td>-1.701567</td>\n",
       "      <td>-1.703248</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.029897</td>\n",
       "      <td>0.000894</td>\n",
       "      <td>1.703511</td>\n",
       "      <td>-1.649558</td>\n",
       "      <td>-1.776053</td>\n",
       "      <td>-22.712065</td>\n",
       "      <td>-0.425890</td>\n",
       "      <td>-0.445335</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.033334</td>\n",
       "      <td>0.001111</td>\n",
       "      <td>0.446580</td>\n",
       "      <td>-0.408019</td>\n",
       "      <td>-0.500026</td>\n",
       "      <td>55.652981</td>\n",
       "      <td>0.659823</td>\n",
       "      <td>1.091235</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.685066</td>\n",
       "      <td>0.469316</td>\n",
       "      <td>1.288452</td>\n",
       "      <td>2.044420</td>\n",
       "      <td>0.421733</td>\n",
       "      <td>-53.967831</td>\n",
       "      <td>-1.695504</td>\n",
       "      <td>-1.058193</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.920417</td>\n",
       "      <td>0.847167</td>\n",
       "      <td>1.402476</td>\n",
       "      <td>0.645616</td>\n",
       "      <td>-1.791308</td>\n",
       "      <td>-32.383308</td>\n",
       "      <td>-0.648966</td>\n",
       "      <td>-0.634967</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.047389</td>\n",
       "      <td>0.002246</td>\n",
       "      <td>0.636733</td>\n",
       "      <td>-0.509608</td>\n",
       "      <td>-0.720160</td>\n",
       "      <td>-28.113087</td>\n",
       "      <td>-0.570249</td>\n",
       "      <td>-0.551237</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.051464</td>\n",
       "      <td>0.002649</td>\n",
       "      <td>0.553634</td>\n",
       "      <td>-0.467229</td>\n",
       "      <td>-0.602690</td>\n",
       "      <td>-37.713421</td>\n",
       "      <td>-0.714133</td>\n",
       "      <td>-0.739479</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.055799</td>\n",
       "      <td>0.003114</td>\n",
       "      <td>0.741581</td>\n",
       "      <td>-0.684414</td>\n",
       "      <td>-0.833970</td>\n",
       "      <td>-1.482825</td>\n",
       "      <td>-0.017677</td>\n",
       "      <td>-0.029075</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.043634</td>\n",
       "      <td>0.001904</td>\n",
       "      <td>0.052434</td>\n",
       "      <td>0.022231</td>\n",
       "      <td>-0.092699</td>\n",
       "      <td>43.064579</td>\n",
       "      <td>0.721068</td>\n",
       "      <td>0.844404</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.212935</td>\n",
       "      <td>0.045341</td>\n",
       "      <td>0.870838</td>\n",
       "      <td>1.166963</td>\n",
       "      <td>0.644426</td>\n",
       "      <td>-20.664692</td>\n",
       "      <td>-0.710834</td>\n",
       "      <td>-0.405190</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.427100</td>\n",
       "      <td>0.182414</td>\n",
       "      <td>0.588722</td>\n",
       "      <td>0.375265</td>\n",
       "      <td>-0.735119</td>\n",
       "      <td>-13.322674</td>\n",
       "      <td>-0.277473</td>\n",
       "      <td>-0.261229</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.031957</td>\n",
       "      <td>0.001021</td>\n",
       "      <td>0.263176</td>\n",
       "      <td>-0.197522</td>\n",
       "      <td>-0.290647</td>\n",
       "      <td>-29.156836</td>\n",
       "      <td>-0.580230</td>\n",
       "      <td>-0.571703</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.036643</td>\n",
       "      <td>0.001343</td>\n",
       "      <td>0.572876</td>\n",
       "      <td>-0.510735</td>\n",
       "      <td>-0.617555</td>\n",
       "      <td>-67.319504</td>\n",
       "      <td>-1.317114</td>\n",
       "      <td>-1.319990</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.037284</td>\n",
       "      <td>0.001390</td>\n",
       "      <td>1.320517</td>\n",
       "      <td>-1.249171</td>\n",
       "      <td>-1.388353</td>\n",
       "      <td>-15.800675</td>\n",
       "      <td>-0.304392</td>\n",
       "      <td>-0.309817</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.030900</td>\n",
       "      <td>0.000955</td>\n",
       "      <td>0.311354</td>\n",
       "      <td>-0.261847</td>\n",
       "      <td>-0.350759</td>\n",
       "      <td>52.616730</td>\n",
       "      <td>0.736055</td>\n",
       "      <td>1.031701</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.473487</td>\n",
       "      <td>0.224190</td>\n",
       "      <td>1.135163</td>\n",
       "      <td>1.727030</td>\n",
       "      <td>0.587150</td>\n",
       "      <td>-39.129475</td>\n",
       "      <td>-1.277829</td>\n",
       "      <td>-0.767245</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.719665</td>\n",
       "      <td>0.517918</td>\n",
       "      <td>1.051942</td>\n",
       "      <td>0.563694</td>\n",
       "      <td>-1.306752</td>\n",
       "      <td>-25.997158</td>\n",
       "      <td>-0.535997</td>\n",
       "      <td>-0.509748</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.054588</td>\n",
       "      <td>0.002980</td>\n",
       "      <td>0.512663</td>\n",
       "      <td>-0.397202</td>\n",
       "      <td>-0.567835</td>\n",
       "      <td>-20.657892</td>\n",
       "      <td>-0.417811</td>\n",
       "      <td>-0.405057</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.040592</td>\n",
       "      <td>0.001648</td>\n",
       "      <td>0.407086</td>\n",
       "      <td>-0.334117</td>\n",
       "      <td>-0.452444</td>\n",
       "      <td>-72.182457</td>\n",
       "      <td>-1.411887</td>\n",
       "      <td>-1.415342</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.041348</td>\n",
       "      <td>0.001710</td>\n",
       "      <td>1.415946</td>\n",
       "      <td>-1.346556</td>\n",
       "      <td>-1.506598</td>\n",
       "      <td>-24.713848</td>\n",
       "      <td>-0.481777</td>\n",
       "      <td>-0.484585</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.021053</td>\n",
       "      <td>0.000443</td>\n",
       "      <td>0.485042</td>\n",
       "      <td>-0.445826</td>\n",
       "      <td>-0.546492</td>\n",
       "      <td>51.338303</td>\n",
       "      <td>0.642269</td>\n",
       "      <td>1.006633</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.678483</td>\n",
       "      <td>0.460340</td>\n",
       "      <td>1.213940</td>\n",
       "      <td>2.005553</td>\n",
       "      <td>0.364407</td>\n",
       "      <td>-45.864155</td>\n",
       "      <td>-1.413934</td>\n",
       "      <td>-0.899297</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.762100</td>\n",
       "      <td>0.580797</td>\n",
       "      <td>1.178784</td>\n",
       "      <td>0.545444</td>\n",
       "      <td>-1.529748</td>\n",
       "      <td>-35.470558</td>\n",
       "      <td>-0.696268</td>\n",
       "      <td>-0.695501</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.082588</td>\n",
       "      <td>0.006821</td>\n",
       "      <td>0.700388</td>\n",
       "      <td>-0.481607</td>\n",
       "      <td>-0.844821</td>\n",
       "      <td>3.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>-24.011181</td>\n",
       "      <td>-0.463308</td>\n",
       "      <td>-0.470807</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.022327</td>\n",
       "      <td>0.000499</td>\n",
       "      <td>0.471337</td>\n",
       "      <td>-0.430550</td>\n",
       "      <td>-0.519750</td>\n",
       "      <td>-97.602142</td>\n",
       "      <td>-1.932483</td>\n",
       "      <td>-1.913768</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.065244</td>\n",
       "      <td>0.004257</td>\n",
       "      <td>1.914879</td>\n",
       "      <td>-1.744846</td>\n",
       "      <td>-2.022548</td>\n",
       "      <td>-40.876678</td>\n",
       "      <td>-0.822114</td>\n",
       "      <td>-0.801503</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.037470</td>\n",
       "      <td>0.001404</td>\n",
       "      <td>0.802379</td>\n",
       "      <td>-0.739014</td>\n",
       "      <td>-0.852205</td>\n",
       "      <td>58.312725</td>\n",
       "      <td>0.890756</td>\n",
       "      <td>1.143387</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.625533</td>\n",
       "      <td>0.391292</td>\n",
       "      <td>1.303313</td>\n",
       "      <td>2.287177</td>\n",
       "      <td>0.488941</td>\n",
       "      <td>-24.820274</td>\n",
       "      <td>-1.291028</td>\n",
       "      <td>-0.486672</td>\n",
       "      <td>51.0</td>\n",
       "      <td>1.539181</td>\n",
       "      <td>2.369080</td>\n",
       "      <td>1.614289</td>\n",
       "      <td>1.607593</td>\n",
       "      <td>-2.030625</td>\n",
       "      <td>-23.528324</td>\n",
       "      <td>-0.470723</td>\n",
       "      <td>-0.461340</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.340889</td>\n",
       "      <td>0.116205</td>\n",
       "      <td>0.573620</td>\n",
       "      <td>0.025836</td>\n",
       "      <td>-0.867550</td>\n",
       "      <td>-29.485134</td>\n",
       "      <td>-0.580218</td>\n",
       "      <td>-0.578140</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.010866</td>\n",
       "      <td>0.000118</td>\n",
       "      <td>0.578242</td>\n",
       "      <td>-0.557524</td>\n",
       "      <td>-0.598073</td>\n",
       "      <td>-39.278442</td>\n",
       "      <td>-0.783769</td>\n",
       "      <td>-0.770166</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.037736</td>\n",
       "      <td>0.001424</td>\n",
       "      <td>0.771089</td>\n",
       "      <td>-0.710738</td>\n",
       "      <td>-0.828738</td>\n",
       "      <td>-9.966043</td>\n",
       "      <td>-0.219775</td>\n",
       "      <td>-0.195413</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.053768</td>\n",
       "      <td>0.002891</td>\n",
       "      <td>0.202675</td>\n",
       "      <td>-0.125779</td>\n",
       "      <td>-0.268663</td>\n",
       "      <td>39.935242</td>\n",
       "      <td>0.751462</td>\n",
       "      <td>0.783044</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.217438</td>\n",
       "      <td>0.047279</td>\n",
       "      <td>0.812673</td>\n",
       "      <td>1.164140</td>\n",
       "      <td>0.542353</td>\n",
       "      <td>-12.488911</td>\n",
       "      <td>-0.582633</td>\n",
       "      <td>-0.244881</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.651232</td>\n",
       "      <td>0.424103</td>\n",
       "      <td>0.695751</td>\n",
       "      <td>0.718757</td>\n",
       "      <td>-0.883951</td>\n",
       "      <td>-10.751954</td>\n",
       "      <td>-0.203955</td>\n",
       "      <td>-0.210823</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.109824</td>\n",
       "      <td>0.012061</td>\n",
       "      <td>0.237713</td>\n",
       "      <td>-0.033436</td>\n",
       "      <td>-0.347595</td>\n",
       "      <td>-27.786322</td>\n",
       "      <td>-0.539891</td>\n",
       "      <td>-0.544830</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.017510</td>\n",
       "      <td>0.000307</td>\n",
       "      <td>0.545111</td>\n",
       "      <td>-0.508702</td>\n",
       "      <td>-0.577425</td>\n",
       "      <td>-75.600090</td>\n",
       "      <td>-1.486838</td>\n",
       "      <td>-1.482355</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.063190</td>\n",
       "      <td>0.003993</td>\n",
       "      <td>1.483701</td>\n",
       "      <td>-1.327342</td>\n",
       "      <td>-1.596648</td>\n",
       "      <td>-30.532627</td>\n",
       "      <td>-0.613594</td>\n",
       "      <td>-0.598679</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.045950</td>\n",
       "      <td>0.002111</td>\n",
       "      <td>0.600440</td>\n",
       "      <td>-0.509880</td>\n",
       "      <td>-0.664597</td>\n",
       "      <td>51.931953</td>\n",
       "      <td>0.871081</td>\n",
       "      <td>1.018274</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.424618</td>\n",
       "      <td>0.180301</td>\n",
       "      <td>1.103260</td>\n",
       "      <td>1.827167</td>\n",
       "      <td>0.569429</td>\n",
       "      <td>-18.751158</td>\n",
       "      <td>-0.944382</td>\n",
       "      <td>-0.367670</td>\n",
       "      <td>51.0</td>\n",
       "      <td>1.195926</td>\n",
       "      <td>1.430238</td>\n",
       "      <td>1.251167</td>\n",
       "      <td>1.347136</td>\n",
       "      <td>-1.549184</td>\n",
       "      <td>-20.509649</td>\n",
       "      <td>-0.400428</td>\n",
       "      <td>-0.402150</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.233003</td>\n",
       "      <td>0.054291</td>\n",
       "      <td>0.464774</td>\n",
       "      <td>-0.103234</td>\n",
       "      <td>-0.706466</td>\n",
       "      <td>-30.697359</td>\n",
       "      <td>-0.596296</td>\n",
       "      <td>-0.601909</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.019827</td>\n",
       "      <td>0.000393</td>\n",
       "      <td>0.602235</td>\n",
       "      <td>-0.570799</td>\n",
       "      <td>-0.636124</td>\n",
       "      <td>-87.481331</td>\n",
       "      <td>-1.717072</td>\n",
       "      <td>-1.715320</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.065076</td>\n",
       "      <td>0.004235</td>\n",
       "      <td>1.716554</td>\n",
       "      <td>-1.576493</td>\n",
       "      <td>-1.851188</td>\n",
       "      <td>-33.553829</td>\n",
       "      <td>-0.659760</td>\n",
       "      <td>-0.657918</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.072796</td>\n",
       "      <td>0.005299</td>\n",
       "      <td>0.661933</td>\n",
       "      <td>-0.550007</td>\n",
       "      <td>-0.793064</td>\n",
       "      <td>54.696705</td>\n",
       "      <td>0.877398</td>\n",
       "      <td>1.072484</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.548211</td>\n",
       "      <td>0.300535</td>\n",
       "      <td>1.204474</td>\n",
       "      <td>2.050468</td>\n",
       "      <td>0.381210</td>\n",
       "      <td>-21.277277</td>\n",
       "      <td>-1.030952</td>\n",
       "      <td>-0.417201</td>\n",
       "      <td>51.0</td>\n",
       "      <td>1.346573</td>\n",
       "      <td>1.813258</td>\n",
       "      <td>1.409722</td>\n",
       "      <td>1.466641</td>\n",
       "      <td>-1.913035</td>\n",
       "      <td>-25.165306</td>\n",
       "      <td>-0.649369</td>\n",
       "      <td>-0.493437</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.331068</td>\n",
       "      <td>0.109606</td>\n",
       "      <td>0.594211</td>\n",
       "      <td>-0.022846</td>\n",
       "      <td>-0.904735</td>\n",
       "      <td>1.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>-8.365997</td>\n",
       "      <td>-0.488237</td>\n",
       "      <td>-0.164039</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.861993</td>\n",
       "      <td>0.743032</td>\n",
       "      <td>0.877463</td>\n",
       "      <td>1.029133</td>\n",
       "      <td>-1.768655</td>\n",
       "      <td>-53.286537</td>\n",
       "      <td>-1.314198</td>\n",
       "      <td>-1.044834</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.886490</td>\n",
       "      <td>0.785865</td>\n",
       "      <td>1.370235</td>\n",
       "      <td>0.227674</td>\n",
       "      <td>-2.050905</td>\n",
       "      <td>-46.906807</td>\n",
       "      <td>-0.802123</td>\n",
       "      <td>-0.919741</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.311894</td>\n",
       "      <td>0.097278</td>\n",
       "      <td>0.971186</td>\n",
       "      <td>-0.577902</td>\n",
       "      <td>-1.703846</td>\n",
       "      <td>38.374161</td>\n",
       "      <td>0.568970</td>\n",
       "      <td>0.752435</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.450099</td>\n",
       "      <td>0.202589</td>\n",
       "      <td>0.876782</td>\n",
       "      <td>1.998679</td>\n",
       "      <td>0.147983</td>\n",
       "      <td>-21.709152</td>\n",
       "      <td>-0.124288</td>\n",
       "      <td>-0.425670</td>\n",
       "      <td>51.0</td>\n",
       "      <td>1.425600</td>\n",
       "      <td>2.032334</td>\n",
       "      <td>1.487793</td>\n",
       "      <td>1.339821</td>\n",
       "      <td>-2.144831</td>\n",
       "      <td>-26.375257</td>\n",
       "      <td>-0.630030</td>\n",
       "      <td>-0.517162</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.384127</td>\n",
       "      <td>0.147553</td>\n",
       "      <td>0.644212</td>\n",
       "      <td>0.058934</td>\n",
       "      <td>-1.188380</td>\n",
       "      <td>-30.072155</td>\n",
       "      <td>-0.564549</td>\n",
       "      <td>-0.589650</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.176888</td>\n",
       "      <td>0.031289</td>\n",
       "      <td>0.615611</td>\n",
       "      <td>-0.161023</td>\n",
       "      <td>-0.994883</td>\n",
       "      <td>-35.510662</td>\n",
       "      <td>-0.706239</td>\n",
       "      <td>-0.696288</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.134033</td>\n",
       "      <td>0.017965</td>\n",
       "      <td>0.709071</td>\n",
       "      <td>-0.343577</td>\n",
       "      <td>-0.890725</td>\n",
       "      <td>-16.280081</td>\n",
       "      <td>-0.202099</td>\n",
       "      <td>-0.319217</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.198182</td>\n",
       "      <td>0.039276</td>\n",
       "      <td>0.375734</td>\n",
       "      <td>-0.081876</td>\n",
       "      <td>-0.796913</td>\n",
       "      <td>40.591137</td>\n",
       "      <td>0.800127</td>\n",
       "      <td>0.795905</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.195735</td>\n",
       "      <td>0.038312</td>\n",
       "      <td>0.819620</td>\n",
       "      <td>1.103982</td>\n",
       "      <td>0.528110</td>\n",
       "      <td>-23.000767</td>\n",
       "      <td>-0.717054</td>\n",
       "      <td>-0.450995</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.448824</td>\n",
       "      <td>0.201443</td>\n",
       "      <td>0.636270</td>\n",
       "      <td>0.546236</td>\n",
       "      <td>-0.909251</td>\n",
       "      <td>-21.802408</td>\n",
       "      <td>-0.330379</td>\n",
       "      <td>-0.427498</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.248390</td>\n",
       "      <td>0.061698</td>\n",
       "      <td>0.494421</td>\n",
       "      <td>-0.083385</td>\n",
       "      <td>-0.906979</td>\n",
       "      <td>-15.922804</td>\n",
       "      <td>-0.569262</td>\n",
       "      <td>-0.312212</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.649574</td>\n",
       "      <td>0.421946</td>\n",
       "      <td>0.720709</td>\n",
       "      <td>0.656241</td>\n",
       "      <td>-1.462341</td>\n",
       "      <td>-46.129963</td>\n",
       "      <td>-1.034976</td>\n",
       "      <td>-0.904509</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.586374</td>\n",
       "      <td>0.343834</td>\n",
       "      <td>1.077947</td>\n",
       "      <td>0.038515</td>\n",
       "      <td>-1.571658</td>\n",
       "      <td>-35.021671</td>\n",
       "      <td>-0.608531</td>\n",
       "      <td>-0.686699</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.247191</td>\n",
       "      <td>0.061103</td>\n",
       "      <td>0.729835</td>\n",
       "      <td>-0.307963</td>\n",
       "      <td>-1.350471</td>\n",
       "      <td>41.395386</td>\n",
       "      <td>0.644028</td>\n",
       "      <td>0.811674</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.296061</td>\n",
       "      <td>0.087652</td>\n",
       "      <td>0.863983</td>\n",
       "      <td>1.593879</td>\n",
       "      <td>0.538310</td>\n",
       "      <td>-20.574291</td>\n",
       "      <td>-0.347907</td>\n",
       "      <td>-0.403417</td>\n",
       "      <td>51.0</td>\n",
       "      <td>1.097336</td>\n",
       "      <td>1.204146</td>\n",
       "      <td>1.169141</td>\n",
       "      <td>1.198281</td>\n",
       "      <td>-1.712231</td>\n",
       "      <td>-22.603098</td>\n",
       "      <td>-0.393473</td>\n",
       "      <td>-0.443198</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.215165</td>\n",
       "      <td>0.046296</td>\n",
       "      <td>0.492667</td>\n",
       "      <td>-0.107243</td>\n",
       "      <td>-0.823980</td>\n",
       "      <td>-10.818039</td>\n",
       "      <td>-0.407149</td>\n",
       "      <td>-0.212118</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.762371</td>\n",
       "      <td>0.581210</td>\n",
       "      <td>0.791330</td>\n",
       "      <td>0.857516</td>\n",
       "      <td>-1.666694</td>\n",
       "      <td>-48.057308</td>\n",
       "      <td>-1.098741</td>\n",
       "      <td>-0.942300</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.694110</td>\n",
       "      <td>0.481789</td>\n",
       "      <td>1.170350</td>\n",
       "      <td>0.185651</td>\n",
       "      <td>-1.769540</td>\n",
       "      <td>-46.852596</td>\n",
       "      <td>-0.797816</td>\n",
       "      <td>-0.918678</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.244485</td>\n",
       "      <td>0.059773</td>\n",
       "      <td>0.950654</td>\n",
       "      <td>-0.604900</td>\n",
       "      <td>-1.462650</td>\n",
       "      <td>37.673004</td>\n",
       "      <td>0.618823</td>\n",
       "      <td>0.738686</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.405797</td>\n",
       "      <td>0.164671</td>\n",
       "      <td>0.842810</td>\n",
       "      <td>1.877750</td>\n",
       "      <td>0.143511</td>\n",
       "      <td>-22.777447</td>\n",
       "      <td>-0.054079</td>\n",
       "      <td>-0.446617</td>\n",
       "      <td>51.0</td>\n",
       "      <td>1.213053</td>\n",
       "      <td>1.471496</td>\n",
       "      <td>1.292657</td>\n",
       "      <td>1.142601</td>\n",
       "      <td>-1.970851</td>\n",
       "      <td>-24.964903</td>\n",
       "      <td>-0.473136</td>\n",
       "      <td>-0.489508</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.345590</td>\n",
       "      <td>0.119433</td>\n",
       "      <td>0.599208</td>\n",
       "      <td>0.009404</td>\n",
       "      <td>-1.023302</td>\n",
       "      <td>6.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>-27.351284</td>\n",
       "      <td>-0.518949</td>\n",
       "      <td>-0.536300</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.046865</td>\n",
       "      <td>0.002196</td>\n",
       "      <td>0.538343</td>\n",
       "      <td>-0.462070</td>\n",
       "      <td>-0.607817</td>\n",
       "      <td>-109.678902</td>\n",
       "      <td>-2.180293</td>\n",
       "      <td>-2.150567</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.151885</td>\n",
       "      <td>0.023069</td>\n",
       "      <td>2.155924</td>\n",
       "      <td>-1.922185</td>\n",
       "      <td>-2.391596</td>\n",
       "      <td>-45.926826</td>\n",
       "      <td>-0.917819</td>\n",
       "      <td>-0.900526</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.041767</td>\n",
       "      <td>0.001744</td>\n",
       "      <td>0.901494</td>\n",
       "      <td>-0.819673</td>\n",
       "      <td>-0.955554</td>\n",
       "      <td>71.575691</td>\n",
       "      <td>1.572630</td>\n",
       "      <td>1.403445</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.592642</td>\n",
       "      <td>0.351225</td>\n",
       "      <td>1.523444</td>\n",
       "      <td>2.086033</td>\n",
       "      <td>0.596149</td>\n",
       "      <td>-66.393974</td>\n",
       "      <td>-1.657398</td>\n",
       "      <td>-1.301843</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.891906</td>\n",
       "      <td>0.795497</td>\n",
       "      <td>1.578066</td>\n",
       "      <td>-0.061573</td>\n",
       "      <td>-2.444070</td>\n",
       "      <td>25.170977</td>\n",
       "      <td>0.447105</td>\n",
       "      <td>0.493549</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.465884</td>\n",
       "      <td>0.217048</td>\n",
       "      <td>0.678703</td>\n",
       "      <td>1.073184</td>\n",
       "      <td>-0.126587</td>\n",
       "      <td>-33.239853</td>\n",
       "      <td>-0.644438</td>\n",
       "      <td>-0.651762</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.044559</td>\n",
       "      <td>0.001985</td>\n",
       "      <td>0.653283</td>\n",
       "      <td>-0.584973</td>\n",
       "      <td>-0.715239</td>\n",
       "      <td>-42.224979</td>\n",
       "      <td>-0.818994</td>\n",
       "      <td>-0.827941</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.035162</td>\n",
       "      <td>0.001236</td>\n",
       "      <td>0.828687</td>\n",
       "      <td>-0.779379</td>\n",
       "      <td>-0.898917</td>\n",
       "      <td>-21.782492</td>\n",
       "      <td>-0.433966</td>\n",
       "      <td>-0.427108</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.018372</td>\n",
       "      <td>0.000338</td>\n",
       "      <td>0.427503</td>\n",
       "      <td>-0.400342</td>\n",
       "      <td>-0.450000</td>\n",
       "      <td>39.817318</td>\n",
       "      <td>0.777473</td>\n",
       "      <td>0.780732</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.179042</td>\n",
       "      <td>0.032056</td>\n",
       "      <td>0.800998</td>\n",
       "      <td>1.023270</td>\n",
       "      <td>0.525810</td>\n",
       "      <td>-29.436472</td>\n",
       "      <td>-0.805910</td>\n",
       "      <td>-0.577186</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.339334</td>\n",
       "      <td>0.115147</td>\n",
       "      <td>0.669545</td>\n",
       "      <td>-0.074147</td>\n",
       "      <td>-0.964736</td>\n",
       "      <td>23.668175</td>\n",
       "      <td>0.518504</td>\n",
       "      <td>0.464082</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.208413</td>\n",
       "      <td>0.043436</td>\n",
       "      <td>0.508732</td>\n",
       "      <td>0.747857</td>\n",
       "      <td>0.191997</td>\n",
       "      <td>-31.822119</td>\n",
       "      <td>-0.614244</td>\n",
       "      <td>-0.623963</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.047347</td>\n",
       "      <td>0.002242</td>\n",
       "      <td>0.625757</td>\n",
       "      <td>-0.552890</td>\n",
       "      <td>-0.689216</td>\n",
       "      <td>-81.958847</td>\n",
       "      <td>-1.648392</td>\n",
       "      <td>-1.607036</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.109433</td>\n",
       "      <td>0.011976</td>\n",
       "      <td>1.610758</td>\n",
       "      <td>-1.441106</td>\n",
       "      <td>-1.777643</td>\n",
       "      <td>-38.864323</td>\n",
       "      <td>-0.771801</td>\n",
       "      <td>-0.762046</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.028475</td>\n",
       "      <td>0.000811</td>\n",
       "      <td>0.762577</td>\n",
       "      <td>-0.709696</td>\n",
       "      <td>-0.798762</td>\n",
       "      <td>57.814247</td>\n",
       "      <td>1.231724</td>\n",
       "      <td>1.133613</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.399470</td>\n",
       "      <td>0.159576</td>\n",
       "      <td>1.201937</td>\n",
       "      <td>1.673647</td>\n",
       "      <td>0.584908</td>\n",
       "      <td>-52.746735</td>\n",
       "      <td>-1.405661</td>\n",
       "      <td>-1.034250</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.730406</td>\n",
       "      <td>0.533492</td>\n",
       "      <td>1.266161</td>\n",
       "      <td>-0.009948</td>\n",
       "      <td>-1.907789</td>\n",
       "      <td>26.469147</td>\n",
       "      <td>0.570275</td>\n",
       "      <td>0.519003</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.341535</td>\n",
       "      <td>0.116646</td>\n",
       "      <td>0.621297</td>\n",
       "      <td>0.929915</td>\n",
       "      <td>0.086529</td>\n",
       "      <td>-21.595278</td>\n",
       "      <td>-0.415527</td>\n",
       "      <td>-0.423437</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.042518</td>\n",
       "      <td>0.001808</td>\n",
       "      <td>0.425566</td>\n",
       "      <td>-0.367692</td>\n",
       "      <td>-0.549352</td>\n",
       "      <td>-95.580650</td>\n",
       "      <td>-1.886143</td>\n",
       "      <td>-1.874130</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.136770</td>\n",
       "      <td>0.018706</td>\n",
       "      <td>1.879115</td>\n",
       "      <td>-1.666203</td>\n",
       "      <td>-2.075106</td>\n",
       "      <td>-44.793419</td>\n",
       "      <td>-0.877613</td>\n",
       "      <td>-0.878302</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.051411</td>\n",
       "      <td>0.002643</td>\n",
       "      <td>0.879806</td>\n",
       "      <td>-0.787749</td>\n",
       "      <td>-1.004349</td>\n",
       "      <td>68.536438</td>\n",
       "      <td>1.469191</td>\n",
       "      <td>1.343852</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.552272</td>\n",
       "      <td>0.305005</td>\n",
       "      <td>1.452908</td>\n",
       "      <td>2.016362</td>\n",
       "      <td>0.540264</td>\n",
       "      <td>-63.787148</td>\n",
       "      <td>-1.542168</td>\n",
       "      <td>-1.250728</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.784288</td>\n",
       "      <td>0.615107</td>\n",
       "      <td>1.476289</td>\n",
       "      <td>-0.189796</td>\n",
       "      <td>-2.381084</td>\n",
       "      <td>23.526495</td>\n",
       "      <td>0.450849</td>\n",
       "      <td>0.461304</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.418996</td>\n",
       "      <td>0.175557</td>\n",
       "      <td>0.623184</td>\n",
       "      <td>1.018544</td>\n",
       "      <td>-0.144610</td>\n",
       "      <td>3.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>-22.383287</td>\n",
       "      <td>-0.433973</td>\n",
       "      <td>-0.438888</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.030587</td>\n",
       "      <td>0.000936</td>\n",
       "      <td>0.439952</td>\n",
       "      <td>-0.333878</td>\n",
       "      <td>-0.489605</td>\n",
       "      <td>-96.128319</td>\n",
       "      <td>-1.866229</td>\n",
       "      <td>-1.884869</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.049155</td>\n",
       "      <td>0.002416</td>\n",
       "      <td>1.885510</td>\n",
       "      <td>-1.806382</td>\n",
       "      <td>-1.977565</td>\n",
       "      <td>-34.293411</td>\n",
       "      <td>-0.664501</td>\n",
       "      <td>-0.672420</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.028777</td>\n",
       "      <td>0.000828</td>\n",
       "      <td>0.673035</td>\n",
       "      <td>-0.629528</td>\n",
       "      <td>-0.722783</td>\n",
       "      <td>61.888138</td>\n",
       "      <td>1.129317</td>\n",
       "      <td>1.213493</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.685334</td>\n",
       "      <td>0.469682</td>\n",
       "      <td>1.393645</td>\n",
       "      <td>2.095530</td>\n",
       "      <td>0.397101</td>\n",
       "      <td>-52.376316</td>\n",
       "      <td>-1.658472</td>\n",
       "      <td>-1.026987</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.951461</td>\n",
       "      <td>0.905279</td>\n",
       "      <td>1.399993</td>\n",
       "      <td>0.578646</td>\n",
       "      <td>-1.938946</td>\n",
       "      <td>-19.565296</td>\n",
       "      <td>-0.331182</td>\n",
       "      <td>-0.383633</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.262853</td>\n",
       "      <td>0.069092</td>\n",
       "      <td>0.465044</td>\n",
       "      <td>-0.002740</td>\n",
       "      <td>-0.745568</td>\n",
       "      <td>-29.206686</td>\n",
       "      <td>-0.577022</td>\n",
       "      <td>-0.572680</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.023088</td>\n",
       "      <td>0.000533</td>\n",
       "      <td>0.573145</td>\n",
       "      <td>-0.536008</td>\n",
       "      <td>-0.599462</td>\n",
       "      <td>-36.167240</td>\n",
       "      <td>-0.690178</td>\n",
       "      <td>-0.709162</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.041297</td>\n",
       "      <td>0.001705</td>\n",
       "      <td>0.710363</td>\n",
       "      <td>-0.657463</td>\n",
       "      <td>-0.784010</td>\n",
       "      <td>-6.692489</td>\n",
       "      <td>-0.121380</td>\n",
       "      <td>-0.131225</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.029391</td>\n",
       "      <td>0.000864</td>\n",
       "      <td>0.134476</td>\n",
       "      <td>-0.089520</td>\n",
       "      <td>-0.178210</td>\n",
       "      <td>43.650726</td>\n",
       "      <td>0.772613</td>\n",
       "      <td>0.855897</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.234044</td>\n",
       "      <td>0.054777</td>\n",
       "      <td>0.887319</td>\n",
       "      <td>1.177192</td>\n",
       "      <td>0.610031</td>\n",
       "      <td>-17.416252</td>\n",
       "      <td>-0.611470</td>\n",
       "      <td>-0.341495</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.438621</td>\n",
       "      <td>0.192389</td>\n",
       "      <td>0.555884</td>\n",
       "      <td>0.401384</td>\n",
       "      <td>-0.723907</td>\n",
       "      <td>-1.267462</td>\n",
       "      <td>-0.041259</td>\n",
       "      <td>-0.024852</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.075804</td>\n",
       "      <td>0.005746</td>\n",
       "      <td>0.079774</td>\n",
       "      <td>0.095014</td>\n",
       "      <td>-0.138149</td>\n",
       "      <td>-28.284584</td>\n",
       "      <td>-0.552181</td>\n",
       "      <td>-0.554600</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.029693</td>\n",
       "      <td>0.000882</td>\n",
       "      <td>0.555394</td>\n",
       "      <td>-0.506625</td>\n",
       "      <td>-0.593304</td>\n",
       "      <td>-72.344162</td>\n",
       "      <td>-1.405501</td>\n",
       "      <td>-1.418513</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.034999</td>\n",
       "      <td>0.001225</td>\n",
       "      <td>1.418945</td>\n",
       "      <td>-1.358184</td>\n",
       "      <td>-1.510467</td>\n",
       "      <td>-23.774748</td>\n",
       "      <td>-0.467690</td>\n",
       "      <td>-0.466172</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.013241</td>\n",
       "      <td>0.000175</td>\n",
       "      <td>0.466359</td>\n",
       "      <td>-0.433828</td>\n",
       "      <td>-0.499162</td>\n",
       "      <td>54.866055</td>\n",
       "      <td>1.048298</td>\n",
       "      <td>1.075805</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.525492</td>\n",
       "      <td>0.276142</td>\n",
       "      <td>1.197288</td>\n",
       "      <td>1.778087</td>\n",
       "      <td>0.442742</td>\n",
       "      <td>-37.574776</td>\n",
       "      <td>-1.268729</td>\n",
       "      <td>-0.736760</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.790515</td>\n",
       "      <td>0.624913</td>\n",
       "      <td>1.080615</td>\n",
       "      <td>0.593380</td>\n",
       "      <td>-1.499591</td>\n",
       "      <td>-13.062757</td>\n",
       "      <td>-0.201253</td>\n",
       "      <td>-0.256132</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.215395</td>\n",
       "      <td>0.046395</td>\n",
       "      <td>0.334662</td>\n",
       "      <td>0.026883</td>\n",
       "      <td>-0.549603</td>\n",
       "      <td>-25.723345</td>\n",
       "      <td>-0.543739</td>\n",
       "      <td>-0.504379</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.122008</td>\n",
       "      <td>0.014886</td>\n",
       "      <td>0.518926</td>\n",
       "      <td>-0.282899</td>\n",
       "      <td>-0.655812</td>\n",
       "      <td>-83.668297</td>\n",
       "      <td>-1.647325</td>\n",
       "      <td>-1.640555</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.083061</td>\n",
       "      <td>0.006899</td>\n",
       "      <td>1.642656</td>\n",
       "      <td>-1.450976</td>\n",
       "      <td>-1.808875</td>\n",
       "      <td>-30.147928</td>\n",
       "      <td>-0.542791</td>\n",
       "      <td>-0.591136</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.099901</td>\n",
       "      <td>0.009980</td>\n",
       "      <td>0.599518</td>\n",
       "      <td>-0.453954</td>\n",
       "      <td>-0.761820</td>\n",
       "      <td>60.452160</td>\n",
       "      <td>0.911910</td>\n",
       "      <td>1.185336</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.624123</td>\n",
       "      <td>0.389530</td>\n",
       "      <td>1.339609</td>\n",
       "      <td>2.019748</td>\n",
       "      <td>0.524763</td>\n",
       "      <td>-48.657574</td>\n",
       "      <td>-1.482353</td>\n",
       "      <td>-0.954070</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.788794</td>\n",
       "      <td>0.622196</td>\n",
       "      <td>1.237920</td>\n",
       "      <td>0.443158</td>\n",
       "      <td>-1.727180</td>\n",
       "      <td>-15.993189</td>\n",
       "      <td>-0.312500</td>\n",
       "      <td>-0.313592</td>\n",
       "      <td>51.0</td>\n",
       "      <td>0.200989</td>\n",
       "      <td>0.040396</td>\n",
       "      <td>0.372473</td>\n",
       "      <td>-0.023128</td>\n",
       "      <td>-0.636585</td>\n",
       "      <td>3.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "cont_names = ts_features_df.columns[:-1]\n",
    "y_names = 'target'\n",
    "dls = get_tabular_dls(ts_features_df, splits=splits, cont_names=cont_names, y_names=y_names)\n",
    "dls.show_batch()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "tensor([[ 0.8806,  0.1002,  0.8806,  ...,  1.1443, -0.8758, -0.4822],\n",
       "        [-2.0681, -2.0730, -2.0681,  ...,  0.1335, -0.6172, -0.6517],\n",
       "        [ 0.5705,  0.9112,  0.5705,  ...,  0.1432, -1.0031,  0.4127],\n",
       "        ...,\n",
       "        [-0.5616, -0.7755, -0.5616,  ...,  0.8445, -1.0365, -0.7131],\n",
       "        [ 0.2748,  0.5201,  0.2748,  ..., -0.2569, -0.4253,  0.2949],\n",
       "        [-0.1811,  0.0787, -0.1811,  ..., -0.1807,  0.0275,  0.2089]])"
      ]
     },
     "execution_count": null,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "x_cat, x_cont, yb = first(dls.train)\n",
    "x_cont[:10]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: left;\">\n",
       "      <th>epoch</th>\n",
       "      <th>train_loss</th>\n",
       "      <th>valid_loss</th>\n",
       "      <th>accuracy</th>\n",
       "      <th>roc_auc_score</th>\n",
       "      <th>time</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <td>0</td>\n",
       "      <td>1.861978</td>\n",
       "      <td>1.789068</td>\n",
       "      <td>0.266667</td>\n",
       "      <td>0.535370</td>\n",
       "      <td>00:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>1</td>\n",
       "      <td>1.778144</td>\n",
       "      <td>1.679453</td>\n",
       "      <td>0.477778</td>\n",
       "      <td>0.875778</td>\n",
       "      <td>00:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>2</td>\n",
       "      <td>1.637727</td>\n",
       "      <td>1.548165</td>\n",
       "      <td>0.622222</td>\n",
       "      <td>0.923259</td>\n",
       "      <td>00:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>3</td>\n",
       "      <td>1.509121</td>\n",
       "      <td>1.444736</td>\n",
       "      <td>0.672222</td>\n",
       "      <td>0.933259</td>\n",
       "      <td>00:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <td>4</td>\n",
       "      <td>1.409377</td>\n",
       "      <td>1.394630</td>\n",
       "      <td>0.650000</td>\n",
       "      <td>0.937111</td>\n",
       "      <td>00:00</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from tsai.models.utils import *\n",
    "from tsai.models.TabModel import *\n",
    "model = build_tabular_model(TabModel, dls=dls)\n",
    "learn = Learner(dls, model, metrics=[accuracy, RocAuc()])\n",
    "learn.fit_one_cycle(5)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "torch.Size([64, 6])"
      ]
     },
     "execution_count": null,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "b = first(dls.train)\n",
    "model(*b[:-1]).shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<img src onerror=\"\n",
       "        this.nextElementSibling.focus();\n",
       "        this.dispatchEvent(new KeyboardEvent('keydown', {key:'s', keyCode: 83, metaKey: true}));\n",
       "        \" style=\"display:none\"><input style=\"width:0;height:0;border:0\">"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "020_data.features.ipynb saved at 2021-10-02 11:56:48.\n",
      "Converted 020_data.features.ipynb.\n",
      "\n",
      "\n",
      "Correct conversion! 😃\n",
      "Total time elapsed 0.106 s\n",
      "Saturday 02/10/21 11:56:51 CEST\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "\n",
       "                <audio  controls=\"controls\" autoplay=\"autoplay\">\n",
       "                    <source src=\"data:audio/wav;base64,UklGRvQHAABXQVZFZm10IBAAAAABAAEAECcAACBOAAACABAAZGF0YdAHAAAAAPF/iPh/gOoOon6w6ayCoR2ZeyfbjobxK+F2Hs0XjKc5i3DGvzaTlEaraE+zz5uLUl9f46fHpWJdxVSrnfmw8mYEScqUP70cb0Q8X41uysJ1si6Eh1jYzXp9IE2DzOYsftYRyoCY9dJ/8QICgIcEun8D9PmAaBPlfT7lq4MFIlh61tYPiCswIHX+yBaOqT1QbuW7qpVQSv9lu6+xnvRVSlyopAypbGBTUdSalrSTaUBFYpInwUpxOzhti5TOdndyKhCGrdwAfBUcXIJB69p+Vw1egB76+n9q/h6ADglbf4LvnIHfF/981ODThF4m8HiS0riJVjQ6c+/EOZCYQfJrGrhBmPVNMmNArLKhQlkXWYqhbaxXY8ZNHphLuBJsZUEckCTFVHMgNKGJytIDeSUmw4QN4Qx9pReTgb3vYX/TCBuApf75f+P5Y4CRDdN+B+tngk8c8nt03CKGqipgd13OhotwOC5x9MCAknFFcmlmtPmagFFFYOCo0qRzXMhVi57pryNmIEqJlRi8bm52PfuNM8k4dfQv+4cO12l6zCGdg3jl730uE/KAPvS+f0wEAoAsA89/XfXQgBESIn6S5luDtiC8eh/YmIfpLqt1OMp5jXg8/24MveqUNUnPZsqw0Z3yVDldnaUOqIZfXlKrm36zzWhjRhaT+r+ncHI5/otUzfd2uSt7hl/bqXtoHaCC6+mqfrAOeoDD+PJ/xf8RgLMHfH/b8GeBihZIfSXidoQSJWB52NM1iRkzz3MkxpKPbUCrbDu5d5fgTAxkSK3JoEhYD1p2omere2LZTuqYLbdWa49Cx5Dww7tyXDUnioXRkHhwJyKFvd/AfPoYy4Fl7j1/LQorgEr9/X89+0qAOAwAf13sJoL8Gkd8wt25hWIp3Heez/eKODfPcSPCzpFNRDVqf7UlmnNQKGHgqd+jgVvJVm2f265QZTpLS5byur1tpT6ajvrHq3Q2MXWIxtUCehoj8YMk5LB9hRQegeTypn+nBQWA0QHgf7f2q4C5EFt+5ucOg2YfHXtq2SSHpS0ydnTL4IxFO6pvNb4ulBdInWfcsfSc7VMmXpSmE6eeXmZThJxpsgRohEfOk86+AHCoOpOMFsx1dv8s6oYT2k17uR7ngpXod34IEJqAaPfnfyABCIBZBpl/NPI2gTQVjX134x2ExSPMeR7VtYjZMWJ0W8ftjkA/YW1durCWykvjZFKu4p9LVwVbZKNkqpxh6U+6mRC2mGq2Q3SRvsIgcpc2sIpD0Bp4uiiFhW3ecXxOGgaCDe0Vf4cLPoDv+/5/mfw1gN4KKX+17emBqBmYfBHfVYUZKFR44NBtiv41bHJUwx+RJkP1apu2VJlkTwli4qrwoo1ax1dToNCtemRSTBGXz7kJbdM/PY/Dxht0dTLziH7Ul3loJEiE0uJsfdsVTYGL8Yt/AgcMgHYA7X8S+IqAYA+QfjzpxIIVHnp7tdqzhmAstXaxzEqMETpScGC/dJP3Rmdo8LIZnOVSEF+Opxumsl1sVF+dVrE5Z6NIiZSkvVdv2zsqjdnK8HVDLlyHyNjuegogM4NA5z9+YRG9gA722H97AgOA/gSyf43zCIHdE899yuTIg3ciNXpm1jmImTDwdJPITI4RPhRugbvslbFKt2Vfr/6eTFb4W1WkY6m6YPdQjJr2tNZp3EQlko7BgXHRNz2LAc+gdwMq7IUf3R58ohtFgrbr6n7hDFWAlPr8f/T9I4CECU9/De+vgVQY5nxh4POEzybJeCTS5YnCNAZzhsRzkP1Bsmu4t4aYU07nYuerA6KWWcJYO6HHrKJjaE3Zl624UWz/QOOPjcWHc7QzdIk40yl5tCWjhIDhJX0xF4CBMvBsf10IF4Ac//Z/bPlsgAcOwn6S6n6CwxzUewLcRoYaKzV38M23i9o493CNwL6S1UUuaQe0QpvbUfdfiqglpcRccFU+nkWwambASUiVfLyqbg49xY2eyWh1hy/Sh37XjHpaIYKD7OUEfrgS5IC09MV/1gMBgKMDyH/n9N6AhhINfh7mdoMoIZt6r9fAh1cvfHXNya6N4DzDbqi8K5WWSYlmbbAdnkpV6FxJpWSo1V8DUmGb3rMRaQBG2JJgwN9wCDnNi8HNI3dKK1aG0dvHe/UciIJf6rt+Og5wgDn59X9P/xWAKQhxf2XweYH+FjB9suGVhIMlOnlo02GJhTOdc7vFyo/TQGxs2Li7lz9NwmPurBihnVi7WSWiwKvGYntOpJiOt5drKUKMkFnE8HLxNPmJ9NG4eP8mAYUv4Np8hhi3gdruSX+3CSWAwP38f8f6UoCuDPF+6Os8gnAbKnxQ3d2F0imydzDPKIuiN5lxu8EKkrFE82kftW2az1DbYImpMqTUW3FWIJ83r5hl2koJlla7+m0+PmSOZcjcdMgwS4g11iZ6qCLUg5jkxn0QFA6BWvOvfzEFBIBHAtp/Qfa3gC4RSH5y5yeD2B/8evnYS4cULgR2CMsUja47cG/QvW6UeEhXZ3+xP51GVNVdP6Zpp+1eDFM5nMeySWghR4+TNL85cD46YIyCzKJ2kCzEhoTabXtGHs+CCemJfpMPjoDe9+t/qQALgM8Gj3++8UaBqRV2fQTjO4Q3JKd5r9TgiEYyMHTxxiWPpz8jbfq585YpTJpk960xoKFXsVoTo7yq6GGMTw==\" type=\"audio/wav\" />\n",
       "                    Your browser does not support the audio element.\n",
       "                </audio>\n",
       "              "
      ],
      "text/plain": [
       "<IPython.lib.display.Audio object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "#hide\n",
    "from tsai.imports import create_scripts\n",
    "from tsai.export import get_nb_name\n",
    "nb_name = get_nb_name()\n",
    "create_scripts(nb_name);"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
